System and Method for Broadcasting Video with a Secondary Audio Source

ABSTRACT

Embodiments of the disclosed invention include an apparatus, method, and computer program product for providing a video source with a secondary audio source. For example, in one embodiment, a content provider receives a broadcast signal that includes a video component and an audio component from a content producer. The content provider receives a second audio component that provides audio corresponding to the video component of the broadcast signal. The second audio component is received from a second source, such as, but not limited to, a radio broadcast and/or an internet source. The content producer transmits the video component and the second audio component to a consumer device.

CROSS-REFERENCE TO RELATED APPLICATION

The present invention is related to the following patent application,entitled “System and Method for Synchronizing Broadcast Video with aSecondary Audio Source”, Ser. No. ______, attorney docket number11000060-0612; filed even date hereof, assigned to the same assignee,and incorporated herein in its entirety by reference.

BACKGROUND OF THE INVENTION

With today's technology, a consumer may receive video and/or audiocontent from a variety of sources. For example, the majority of homesreceive nationally televised content from a cable and/or satelliteservice provider. In some circumstances, a consumer may desire to listento a local broadcast of an event that it is being nationally televised.For example, a sports fan may desire to listen to a local radiobroadcast of a sporting event while viewing the nationally televisedbroadcast of the sporting event. One option is to physically mute thenationally televised broadcast of the sporting event and turn on a radioto receive a local radio broadcast of the sporting event. However, thisoption is not desirable because the audio of the local radio broadcastand the video of the nationally televised event are generally notsynchronized for one or more reasons. For example, a broadcaster mayintentionally delay the video feed of a nationally televised broadcastfor censoring purposes. In addition, this option would require the useof two separate devices. Accordingly, certain of the disclosedembodiments provide a system and method for broadcasting andsynchronizing video with a secondary audio source that overcomes one ormore of the above identified problems.

SUMMARY

Embodiments of the disclosed invention include a system, method, andcomputer program product for broadcasting and synchronizing video with asecondary audio source. For example, in one embodiment, a media serveris disclosed that includes a set of input/output interfaces forreceiving a broadcast signal from a first source and a second audiocomponent from a second source. The broadcast signal includes a videocomponent and a first audio component. The second audio componentprovides audio corresponding to the video component of the broadcast. Inaddition, the media server includes a processing unit that executesinstructions to associate the video component with the second audiocomponent. The media server uses the set of input/output interfaces fortransmitting the video component and the second audio component to aconsumer device.

BRIEF DESCRIPTION OF THE DRAWINGS

Illustrative embodiments of the present invention are described indetail below with reference to the attached figures, which areincorporated by reference herein and wherein:

FIG. 1 illustrates a current method for providing secondary audioprogramming to a consumer device;

FIG. 2 illustrates an embodiment of a method for providing secondaryaudio programming to a consumer device in accordance with certainembodiments of the invention;

FIG. 3 illustrates an embodiment of a media server in accordance withcertain embodiments of the invention;

FIG. 4 illustrates an embodiment of a link table in accordance withcertain embodiments of the invention;

FIG. 5 illustrates an embodiment of an electronic programming guide inaccordance with certain embodiments of the invention;

FIG. 6 illustrates an embodiment of an electronic programming guide witha secondary audio selection menu in accordance with certain embodimentsof the invention;

FIG. 7 illustrates another embodiment of an electronic programming guidein accordance with certain embodiments of the invention;

FIG. 8 illustrates an embodiment for synchronizing a video component abroadcast signal from a first source with a second audio component froma second source in accordance with certain embodiments of the invention;

FIG. 9 illustrates an embodiment of a process for providing a videocomponent with a secondary audio component in accordance with certainembodiments of the invention; and

FIG. 10 illustrates another embodiment of a process for providing avideo component with a secondary audio component in accordance withcertain embodiments of the invention.

DETAILED DESCRIPTION

The disclosed embodiments and advantages thereof are best understood byreferring to FIGS. 1-10 of the drawings, like numerals being used forlike and corresponding parts of the various drawings. Other features andadvantages of the disclosed embodiments will be or will become apparentto one of ordinary skill in the art upon examination of the followingfigures and detailed description. It is intended that all suchadditional features and advantages be included within the scope of thedisclosed embodiments. Further, the illustrated figures are onlyexemplary and not intended to assert or imply any limitation with regardto the environment, architecture, design, or process in which differentembodiments may be implemented.

FIG. 1 illustrates a prior art method for providing secondary audioprogramming (SAP) to a consumer device 108. Currently, secondary audioprogramming is provided as an auxiliary audio channel for analogtelevision. SAP is often used by a content producer 104, such as, thenational broadcasting company (NBC), for providing an alternatelanguage, most notably Spanish in the United States, for a broadcastedprogram. For instance, content producer 104 may generate alternate audiofor a television program and transmit, to a content provider 102, thealternate audio on an auxiliary audio channel 103 associated with theprimary audio and video channel 101 of the television program. Contentprovider 102 passes primary audio and video channel 101 and auxiliaryaudio channel 103 on to a plurality of consumers. Content provider 102may be a cable, satellite, Internet Protocol Television (IPTV) provider,or a local television broadcasting station that provides televisioncontent to consumer devices, such as, consumer device 108. Consumerdevice 108 may be any type of device capable of receiving and decodingtelevision signals, such as, but not limited to, an analog television, adigital television, a set-top box, a video recorder, a personal computerand/or a mobile device. For instance, the majority of televisionsinclude a feature for switching the audio of a television program to theauxiliary audio channel for enabling secondary audio programming, ifavailable for a given program.

However, the current method for providing secondary audio programming islimited/hampered by the fact that a content producer is responsible forgenerating the secondary audio programming. For instance, if a contentproducer chooses not to provide secondary audio programming for aparticular show, a consumer has no other option available for receivingsecondary audio programming with regard to the particular show. Inaddition, with the switch to all digital over the air broadcasting inthe United States and other countries, some content providers, such as,but not limited to, some local area broadcasters, do not have thenecessary equipment to pass the secondary audio programming generated bya content producer to a consumer device. Therefore, even if a contentproducer generates secondary audio programming, some consumers may stillnot receive the secondary audio programming.

Additionally, secondary audio programming provided by a content produceris generally limited to a direct translation from one language to asecond language. Thus, a consumer that seeks secondary audio programmingin a third language is generally left with no recourse. Further, currentmethods for providing secondary audio programming does not enable aconsumer to receive alternative audio associated with a broadcastprogram, such as, but not limited to, a local radio broadcast associatedwith a nationally televised sporting event. Accordingly, certain ofdisclosed embodiments seek to provide a method, apparatus, and computerprogram product for overcoming one or more of the above identifiedproblems associated with the prior art.

FIG. 2 illustrates an embodiment of a method for providing secondaryaudio programming to a consumer device in accordance with certainembodiments of the invention. In the depicted embodiment, contentprovider 102 receives audio and video channel 101 associated with atelevision program from content producer 104. In addition, in someembodiments, content provider 102 may also receive auxiliary audiochannel 103 associated with the television program from content producer104. In one embodiment, content provider 102, using a data processingsystem, such as, but not limited to, a media server 200,retrieves/receives alternative audio sources associated with thetelevision program from sources other than content producer 104. Forinstance, in one embodiment, media server 200 retrieves secondary audiocomponent 105 and secondary audio component 107 from a secondary audiosource 110. Secondary audio source 110 may be, but is not limited to, aremote database containing alternative audio for video programs, one ormore Internet website services that provide alternative audio sources,and/or one or more radio broadcasting services including, but notlimited to, XM satellite radio. Secondary audio component 105 andsecondary audio component 107 contain audio corresponding to thetelevision program transmitted on primary audio and video channel 101.For example, secondary audio component 105 and secondary audio component107 may contain audio in different languages corresponding to thetelevision program transmitted on primary audio and video channel 101,such as, Chinese and Italian. In other embodiments, secondary audiocomponent 105 and/or secondary audio component 107 may contain audiofrom different broadcasters, e.g., secondary audio component 105 maycontain a sports broadcast from a local broadcast station associatedwith a particular sports team. For instance, in one embodiment, mediaserver 200 may retrieve audio component 105 from LSUsports.net forenabling a consumer to listen to the local LSU broadcast of a sportingevent. As will be further described, in some embodiments, media server200 may be configured to automatically search for alternative audiosources corresponding to a particular program and/or may be manuallyconfigured to search prespecified sources for any alternative audiocorresponding to a particular program. In one embodiment, contentprovider 102 passes primary audio and video channel 101, auxiliary audiochannel 103 (if available), and any alternative audio, such as, but notlimited to, secondary audio component 105 and secondary audio component107, to consumer device 108. Alternatively, in other embodiments,content provider 102 may pass only a desired/requested alternative audiocomponent to consumer device 108.

FIG. 3 illustrates an embodiment of media server 200 in accordance withcertain embodiments of the invention. In the depicted embodiment, mediaserver 200 includes a set of input/output (I/O) interfaces 230 forreceiving audio and video content 260 from content producer 104,secondary audio 266 from secondary audio source 110, and fortransmitting audio, video, and other data content 270, such as, but notlimited to, television programming content and an electronic programmingguide (EPG) to consumer device 108. In one embodiment, the set ofinput/output interfaces 230 may include communication interfaces, suchas, but not limited to, a coaxial cable connector and/or a fiber opticconnection, for receiving signals from content producer 104 andtransmitting signals/data to consumer device 108. In addition, in someembodiments, the set of input/output interfaces 230 may also include anEthernet connection for providing a wired network connection to an IPnetwork, such as, but not limited to, the Internet. Alternatively, or inaddition to, in some embodiments, the set of input/output interfaces 230may include one or more wireless communication component for enablingwireless communications. Additionally, in certain embodiments, the setof input/output interfaces 230 may include an antenna interface forreceiving over the air (OTA) and/or satellite signals, such as, but notlimited to, radio and/or television signals.

Media server 200 includes a processing unit 210 for executinginstructions to process data, such as, but not limited to, computerexecutable instructions 290 and data 292 stored in memory 212. In oneembodiment, memory 212 is volatile memory that requires power tomaintain stored information. For example, memory 212 may be randomaccess memory (RAM). Random access memory stores currently executinginstructions and/or other data utilized by an operating system, softwareapplication and/or other components of media server 200. For instance,as will be further described, in one embodiment, computer executableinstructions 290 may include instructions for configuring media server200 to synchronize a video component of a broadcast signal and an audiocomponent from a secondary source. In other embodiments, media server200 may be configured to simply transmit the original broadcast signaland all additional secondary audio to consumer device 108.

Processing unit 210 may comprise one or more single or multi-coreprocessors including, but not limited to, a central processing unit(CPU), a microprocessor, a graphics processing unit (GPU), and/or adigital signal processor for executing computer instructions. In someembodiments, processing unit 210 may route the data to another componentof set top box 200 for further processing and/or storage. For instance,processing unit 210 may route the data to a data storage unit 214 forlater retrieval and/or processing.

Data storage unit 214 may include one or more data storage units suchas, but not limited to, one or more hard disk drives. In someembodiments, data storage unit 214 may be one or more remote datastorage units accessible by media server 200. In the depictedembodiment, data storage unit 214 includes an audio/video buffer 280, asecondary audio buffer 282, and a link table 284. In one embodiment,media server 200 may permanently store audio and video associated withprograms in audio/video buffer 280 for later retrieval. For example, insome embodiments, media server 200 may retrieve the audio and videoassociated with a program in response to receiving a video on demandrequest or an IPTV request for the program from consumer device 108. Inother embodiments, media server 200 may utilize audio/video buffer 280as a memory buffer to temporarily store live audio and video data forenabling media server 200 to process and synchronize the live video datawith secondary audio data stored in secondary audio buffer 282. Forinstance, in some embodiments, media server 200 may utilize data storedin link table 284 for associating secondary audio sources/data to aparticular video data. For example, as visually illustrated in FIG. 4,link table 284 may store data that links/associates one or moresecondary audio sources to a particular program. In certain embodiments,link table 284 may be implemented using a data table, an array, a linklist, pointers, and/or any other means for associating a video programwith a secondary audio source.

In addition, in some embodiments, media server 200 may include anelectronic program guide (EPG) module 224 for generating and updating anelectronic program guide for enabling a viewer to select alternativesecondary audio for a video program. In one embodiment, electronicprogram guide module 224 may utilize data stored in link table 284 forgenerating an electronic programming guide. As an example, FIG. 5illustrates an electronic program guide 500 in accordance with oneembodiment of the invention. Electronic program guide 500 may include apreview window 504 for enabling a user to view a highlightedchannel/program. In addition, electronic program guide 500 may include aprogram description area 502 that provides information about ahighlighted channel/program, e.g., channel 101/program C. In oneembodiment, program description area 502 may also include informationabout the availability of any secondary audio associated with ahighlight channel/program. For instance, in certain embodiments, a usermay view a list 506, as illustrated in FIG. 6, of available secondaryaudio associated with a selected program by pressing an SAP button on aremote control device associated with consumer device 108. In someembodiments, list 506 may include a description of the availablesecondary audio such as the language, source, and/or other information.Alternatively, in some embodiments, electronic program guide module 224may generate an electronic program guide 700 that sequentially lists theavailable secondary audio associated with a particular program asillustrated in FIG. 7. For instance, in the depicted embodiment,electronic program guide 700 lists the available secondary audioassociated with program C in channel lineup 702. As an example, in thedepicted embodiment, program C with its original audio content may beviewed on channel 101, program C with secondary audio 1 may be viewed onchannel 101A, program C with secondary audio 2 may be viewed on channel101B, and program C with secondary audio 3 may be viewed on channel101C.

Additionally, in some embodiments, media server 200 may include an IPTVcontroller module 218 for handling IPTV requests from consumer device108. As referenced herein, a module is defined as hardware, software,and/or a combination thereof. Software is defined as computer executableinstructions including, but not limited to, object code, assembly code,and machine code. Hardware may include, but is not limited to, one ormore processors/microprocessors, electrical circuitry, and logic gates.For instance, IPTV controller 218 may include dedicated hardware fortransmitting video, audio, text, graphics, and other data to consumerdevice 108 over an IP computer network infrastructure instead of throughtraditional broadcast and cable formats. In a preferred embodiment, theIP computer network infrastructure is controlled by content provider 102for ensuring quality of service. In other embodiments, media server 200may utilize the Internet for transmitting video, audio, text, graphics,and other data to consumer device 108. In addition, IPTV controller 218may control processing of live TV (multicasting) as well as stored video(Video on Demand VOD). For instance, in one embodiment, IPTV controller218 may communicate with an encoder/decoder module 250 for compressingvideo, audio, text, graphics, and/or other data into a MPEG-2 or aMPEG-4 format. IPTV controller 218 may transmit the compressed data toconsumer device 108 using an MPEG transport stream via IP Multicast forlive TV or via IP Unicast for Video on Demand.

In addition, in certain embodiments, media server 200 may include asecondary audio retrieval module 240. In some embodiments, secondaryaudio retrieval module 240 may be utilized to automatically search for asecondary audio source using key words associated with a video broadcastprogram. For example, in one embodiment, secondary audio retrievalmodule 240 may query a search engine using a title associated with avideo broadcast program for locating a corresponding audio broadcast. Inanother embodiment, secondary audio retrieval module 240 may beconfigured to retrieve a secondary audio source from a predeterminedlocation. For example, in some embodiments, content provider 102 mayhave an agreement with a secondary audio source provider for providingaudio in one or more languages. Additionally, in some embodiments,content provider 102 may have an agreement with a university torebroadcast their local radio sports broadcasts. Alternatively, in otherembodiments, secondary audio retrieval module 240 may be configured toenable manual searching for a secondary audio source. For instance, insome embodiments, secondary audio retrieval module 240 may includesoftware, such as, but not limited to, a web browser or a search enginefor enabling a user to search for related audio content associated witha particular broadcast. In other embodiments, secondary audio retrievalmodule 240 may include logic for enabling a user to provide secondaryaudio data to media server 200. For example, in some embodiments, one ormore data processing systems may be communicatively coupled to mediaserver 200 for providing secondary audio data to media server 200.

In some embodiments, media server 200 may include a synchronizationmodule 222. In one embodiment, synchronization module 222 may beconfigured to simply output the video component of a televisionbroadcast signal along with a secondary audio source while suppressingthe output of the original audio component associated with thetelevision broadcast signal. In other embodiments, synchronizationmodule 222 may be configured to synchronize the video component of atelevision broadcast signal with a secondary audio source. For instance,in one embodiment, synchronization module 222 may include logic fordynamically synchronizing a video component of a television broadcastsignal with a secondary audio source using data markers located in thevideo component and the secondary audio component. As referenced herein,a data marker is a signal, such as a pilot signal, and/or data streamthat indicates a particular event and/or time reference associated witha broadcast program. A pilot signal is a signal, usually a singlefrequency, that is transmitted over a communications system forsupervisory, control, equalization, continuity, synchronization, orreference purposes. For instance, in one embodiment, the televisionbroadcast signal and the secondary audio source may include data markersfor indicating a beginning of a program, a commercial break, and/or theend of a commercial break. In these embodiments, synchronization module222 may dynamically synchronize the video component of a broadcastsignal with a secondary audio source by aligning the data markers.

Additionally, in some embodiments, synchronization module 222 may beconfigured to switch between outputting the secondary audio source andoutputting the original audio source associated with the broadcastsignal. In one embodiment, synchronization module 222 may be configuredto receive manual input from a user to switch between outputting theoriginal audio source and outputting the secondary audio source. Inother embodiments, synchronization module 222 may be configured todynamically switch between outputting the original audio source andoutputting the secondary audio source during commercial breaks. Forinstance, in some embodiments, a user may desire to listen to thecommercials (e.g., Super Bowl commercials) using the original audiocomponent of the broadcast signal. In some embodiments, content producer104 may require content provider 102 configure synchronization module222 to broadcast the original audio component during a commercial breakto satisfy its advertisers.

As an example, FIG. 8 illustrates an embodiment for synchronizing avideo component of a broadcast signal from a first source with asecondary audio component from a second source in accordance withcertain embodiments of the invention. In the depicted embodiment, mediaserver 200 receives audio and video content 260 from content producer104 and secondary audio 266 from secondary audio source 110. In apreferred embodiment, audio and video content 260 and secondary audio266 include data markers 800 respectively inserted by content producer104 and by secondary audio source 110 to indicate to particular timereferences associated with a broadcast, such as, but not limited to, abeginning, end, and the occurrence of a break in programming. In otherembodiments, media server 200 may include logic for filtering the datastreams/signals to identify a particular event and/or other timereferences associated with the broadcast program for inserting the datamarkers.

In the depicted embodiment, media server 200 synchronizes the start ofaudio and video content 260 with the start secondary audio 266 byaligning their respective data markers that indicate the beginning of abroadcast. In one embodiment, media server 200 outputs to consumerdevice 108 the video component of audio and video content 260 withsecondary audio 266 and suppresses the output of the audio component ofaudio and video content 260 during the broadcast of a particular show.In the depicted embodiment, in response to detecting a commercial breakindicator, media server 200 suppresses the output of secondary audio 266and outputs audio and video content 260 during the commercial break. Inresponse to detecting a return from commercial break indicator, mediaserver 200 suppresses output of the audio component of audio and videocontent 260 and outputs secondary audio 266. Media server 200 continuesthis process until an end of program indicator is detected.

With reference now to FIG. 9, an embodiment of a process 900 forproviding a video source with a secondary audio source is depicted inaccordance with certain embodiments of the invention. Process 900 may beperformed a data processing system such as, but not limited to, mediaserver 200. In one embodiment, process 900 begins by receiving audio andvideo content from a content provider at step 902. At step 904, theprocess determines whether secondary audio corresponding to the videocontent is available from a secondary source. If the process determinesthat secondary audio corresponding to the video content is notavailable, the process skips to step 912. However, if the processdetermines that secondary audio corresponding to the video content isavailable, the process retrieves the available secondary audio contentat step 906. In some embodiments, media server 200 retrieves thesecondary audio content from secondary audio source 110. In otherembodiments, secondary audio source 110 may automatically transmitsecondary audio content to media server 200 when available.Alternatively, in some embodiments, media server 200 may retrieve thesecondary audio content from a local and/or remote data storage unit,such as, but not limited to, data storage unit 214. At step 908, theprocess associates/links the retrieved secondary audio content to theaudio and video content received from the content provider. In addition,in certain embodiments, the process, at step 910, synchronizes thesecondary audio content to the audio and video content received from thecontent provider. In some embodiments, the process may generate and/orupdate an electronic program guide at step 912. In one embodiment, theprocess, at step 914, outputs the audio and video content received fromthe content provider, the secondary audio content, and the electronicprogram guide to consumer device 108, with process 900 terminatingthereafter. In other embodiments, process 900, at step 914, may transmitonly the electronic program guide to consumer device 108 and transmitthe audio and video content and/or secondary audio to consumer device108 only in response to receiving a request for the audio and videocontent and/or secondary audio content from consumer device 108, e.g.,in the case of video on demand.

For instance, FIG. 10 illustrates an embodiment of a process 1000 forproviding video content with a secondary audio source in response tomedia server 200 receiving, at step 1002, a request for audio and videocontent from a consumer device. In one embodiment, the request may bereceived from consumer device 108 in response to a user selecting asecondary audio choice from list 506 of available secondary audioassociated with a selected program, as illustrated in FIG. 6. At step1004, the process determines whether the request includes a request forsecondary audio corresponding to the video content. In one embodiment,if the request does not include secondary audio content, the processtransmits the requested video and audio content to consumer device 108at step 1010, with process 1000 terminating thereafter. However, if therequest does include secondary audio content, the process retrieves therequested secondary audio content at step 1006. In one embodiment, theprocess synchronizes the retrieved secondary audio content with therequested video content at step 1008. At step 1010, the processtransmits the requested video and audio content to consumer device 108with process 1000 terminating thereafter.

Accordingly, the above disclosure discloses several embodimentsincluding a method, system, and computer program product forbroadcasting secondary audio received from a second source and a videocomponent received from a first source to a consumer device. The abovedisclosure describes certain embodiments of the claimed invention and isnot intended to limit the scope of the claimed invention. In addition,the disclosed embodiments are described above with reference toflowchart illustrations, sequence diagrams, and/or block diagrams. Eachblock of the flowchart illustrations and/or block diagrams, andcombinations of blocks in the flowchart illustrations and/or blockdiagrams, may be implemented by computer program instructions, hardwarecomponents, and/or any combination thereof. In addition, the flowchartand block diagrams in the figures illustrate the architecture,functionality, and operation of possible implementations of systems,methods and computer program products according to various embodimentsof the claimed invention. In this regard, each block in the flowchart orblock diagrams may represent a module, segment, or portion of code,which may include one or more executable instructions for implementingthe specified logical function(s). In some alternative implementations,the functions noted in the block may occur out of the order noted in thefigures and/or may be omitted. In addition, two blocks shown insuccession may, in fact, be executed substantially concurrently, or theblocks may sometimes be executed in the reverse order, depending uponthe functionality involved.

Additionally, computer program instructions for executing the disclosedembodiments may also be stored in a computer-readable medium that candirect a computer or other programmable data processing apparatus tofunction in a particular manner, such that the instructions stored inthe computer-readable medium produce an article of manufacture includinginstruction means which implement the function/act specified in theflowchart and/or block diagram block or blocks. The computer programinstructions may also be loaded onto a data processing apparatus tocause a series of operational steps to be performed on the dataprocessing system to produce a computer implemented process such thatthe instructions which execute on the data processing system provideprocesses for implementing the functions/acts specified in the flowchartand/or block diagram block or blocks.

The terminology used herein is for describing particular embodimentsonly and is not intended to be limiting of the invention. As usedherein, the singular forms “a”, “an” and “the” are intended to includethe plural forms as well, unless the context clearly indicatesotherwise. It will be further understood that the terms “comprise”and/or “comprising,” when used in this specification and/or the claims,specify the presence of stated features, integers, steps, operations,elements, and/or components, but do not preclude the presence oraddition of one or more other features, integers, steps, operations,elements, components, and/or groups thereof.

The description of the present invention has been presented for purposesof illustration and description, but is not intended to be exhaustive orlimited to the invention in the form disclosed. Many modifications andvariations will be apparent to those of ordinary skill in the artwithout departing from the scope and spirit of the invention. Thedisclosed embodiments were chosen to explain the principles of theinvention and the practical application, and to enable others ofordinary skill in the art to understand the invention for variousembodiments with various modifications as are suited to the particularuse contemplated.

What is claimed is:
 1. A computer implemented method for providing a video source with a secondary audio source, the method comprising: receiving, at a content provider, a request from a consumer device for audio and video content, the request specifying a secondary audio source corresponding to the video content, the secondary audio source being selected by a consumer from a list provided by the consumer device; receiving, at a content provider, a broadcast signal from a first source, the broadcast signal including a video component and an audio component; receiving, at the content provider, a second audio component from a second source, the second audio component providing audio corresponding to the video component of the broadcast signal; and transmitting the video component and the second audio component to a consumer device.
 2. The method of claim 1, wherein the list provided by the consumer device is generated from an Internet search for keywords associated with the video content.
 3. The method of claim 1, wherein the list comprises audio sources in different languages.
 4. The method of claim 1, wherein the video content comprises a sporting event, and wherein the list comprises a plurality of local audio broadcasts corresponding to the sporting event.
 5. The method of claim 1, wherein transmitting the video component and the second audio component comprises transmitting an Internet Protocol television (IPTV) stream comprising the video component and the second audio component.
 6. The method of claim 5, wherein the IPTV stream further comprises the first audio component.
 7. The method of claim 1, further comprising storing a link table correlating the video content with a plurality of audio content, including the first audio content and the second audio content.
 8. The method of claim 1, wherein the list is provided by an electronic program guide (EPG) on the consumer device.
 9. The method of claim 1, wherein transmitting the video component and the second audio component comprises transmitting the video component and the second audio component on a first channel, the method further comprising transmitting the video component and the first audio component on a second channel.
 10. The method of claim 1, further comprising receiving user input to synchronize the second audio component to the video component.
 11. A media server comprising: a set of input/output interfaces; and a processing unit that executes instructions to: receive a request from a consumer device for audio and video content, the request specifying a secondary audio source corresponding to the video content, the secondary audio source being selected by a consumer from a list provided by the consumer device; receive a broadcast signal from a first source, the broadcast signal including a video component and an audio component; receive a second audio component from a second source, the second audio component providing audio corresponding to the video component of the broadcast signal; and transmit the video component and the second audio component to a consumer device.
 12. The media server of claim 11, wherein the list provided by the consumer device is generated from an Internet search for keywords associated with the video content.
 13. The media server of claim 11, wherein the list comprises audio sources in different languages.
 14. The media server of claim 11, wherein the video content comprises a sporting event, and wherein the list comprises a plurality of local audio broadcasts corresponding to the sporting event.
 15. The media server of claim 11, wherein transmitting the video component and the second audio component comprises transmitting an Internet Protocol television (IPTV) stream comprising the video component and the second audio component.
 16. The media server of claim 15, wherein the IPTV stream further comprises the first audio component.
 17. The media server of claim 11, further comprising storing a link table correlating the video content with a plurality of audio content, including the first audio content and the second audio content.
 18. The media server of claim 11, wherein the list is provided by an electronic program guide (EPG) on the consumer device.
 19. The media server of claim 11, wherein transmitting the video component and the second audio component comprises transmitting the video component and the second audio component on a first channel, the method further comprising transmitting the video component and the first audio component on a second channel.
 20. The media server of claim 11, further comprising receiving user input to synchronize the second audio component to the video component. 